Heuristic Logic Resynthesis Algorithms at the Core of Peephole Optimization
نویسندگان
چکیده
Logic resynthesis is one of the core problems in modern peephole logic optimization algorithms. Given a target function and set existing functions, asks for circuit reusing some functions generating target. While exact methods such as enumeration SATbased synthesis guarantee optimal solutions, limitations on problem size are inevitable due to scalability concerns. In this work, we propose heuristic algorithms ANDbased, majority-based, multiplexer-based circuits, which scalable all aspects. Used high-effort optimization, our play key role enabling 2-3% further reduction benchmarks that already processed by state-of-the-art flows.
منابع مشابه
SAT-Based Logic Optimization and Resynthesis
The paper develops a technology-independent optimization and post-mapping resynthesis for combinational logic networks, with emphasis on scalability and optimizing power. The proposed resynthesis (a) is capable of substantial logic restructuring, (b) is customizable to solve a variety of optimization tasks, and (c) has reasonable runtime on large industrial designs. The approach is based on sev...
متن کاملPortfolio Optimization by Means of Meta Heuristic Algorithms
Investment decision making is one of the key issues in financial management. Selecting the appropriate tools and techniques that can make optimal portfolio is one of the main objectives of the investment world. This study tries to optimize the decision making in stock selection or the optimization of the portfolio by means of the artificial colony of honey bee algorithm. To determine the effect...
متن کاملFast Peephole Optimization Techniques
SUMMARY Techniques for increasing the throughput of a peephole optimizer for intermediate code are presented. An analysis of the optimations to be performed enables an efficient matching and replacement algorithm to be found which minimizes rescanning after a successful replacement. The optimizer uses procedural interfaces; both for the input from the front end phase of the compiler and for the...
متن کاملHeuristic Optimization Algorithms in Robotics
Today, Robotic is an essential technology from the entertainment to the industry. Thousands of articles have been published on Robotic. There are various types of robots such as parallel robots, industrial robots, mobile robots, autonomous mobile robots, health-care robots, military robots, entertainment robots, nano robots and swarm robots. So, this variety brings a lot of problems in Robotic....
متن کاملSequential Logic Optimization with Implicit Retiming and Resynthesis
This paper introduces a new logic transformation that integrates retiming with algebraic and Boolean transformations at the technology-independent level. It ooers an additional degree of freedom in sequential network optimization resulting from implicit retiming across logic blocks and fanout stems. The application of this transformation to sequential network synthesis results in the optimizati...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
سال: 2023
ISSN: ['1937-4151', '0278-0070']
DOI: https://doi.org/10.1109/tcad.2023.3256341